﻿

using Forest.Lion.Domain.Models;
namespace Forest.Lion.Domain.Contracts {
    public interface IUserServices {
        bool ValidateUser(string usernameOrEmail, string password);
        User RegisterUser(User registerUser);
        bool ChangePassword(string usernameOrEmail, string newPassword, string oldPassword);
        void UpdateUser(User updatedUser);
        bool DeleteUser(User deletedUser);
        User GetAuthenticatedUser(string email);
    }
}
